Formally Verified On-Line Diagnosis

نویسندگان

  • Chris J. Walter
  • Patrick Lincoln
  • Neeraj Suri
چکیده

A recon gurable fault tolerant system achieves the attributes of dependability of operations through fault detection fault isolation and recon guration typically referred to as the FDIR paradigm Fault diagnosis is a key component of this approach requiring an accurate deter mination of the health and state of the system An imprecise state assessment can lead to catastrophic failure due to an optimistic diagnosis or conversely result in underutilization of resources because of a pessimistic diagnosis Di ering from classical testing and other o line diagnostic approaches we develop procedures for maximal utilization of the system state infor mation to provide for continual on line diagnosis and recon guration capabilities as an integral part of the system operations Our diagnosis approach unlike existing techniques does not require administered testing to gather syndrome information but is based on monitoring the system message tra c among redundant system functions We present comprehensive on line diagnosis algorithms capable of handling a continuum of faults of varying severity at the node and link level Not only are the proposed algorithms on line in nature but are themselves toler ant to faults in the diagnostic process Formal analysis is presented for all proposed algorithms These proofs o er both insight into the algorithm operations and facilitate a rigorous formal veri cation of the developed algorithms

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supporting Component-Based Reuse in CARE

The increased reliance on software in critical applications suggests a greater need for formal methods to be used in the development of such software. A number of formal languages and toolsets exist for developing formally specified and verified software; however experience tells us that the development of formally verified software, even with the current tool support, is an expensive process. ...

متن کامل

A Formally Verified SSA-Based Middle-End - Static Single Assignment Meets CompCert

CompCert is a formally verified compiler that generates compact and efficient PowerPC, ARM and x86 code for a large and realistic subset of the C language. However, CompCert foregoes using Static Single Assignment (SSA), an intermediate representation that allows for writing simpler and faster optimizers, and is used by many compilers. In fact, it has remained an open problem to verify formally...

متن کامل

Synthesizing checkers for on-line verification of System-on-Chip designs

In modern System-on-Chip (SoC) designs verification becomes the major bottleneck. Since by using state-of-theart techniques complete designs cannot be fully formally verified, it becomes more and more important to check the correct behaviour during operation. This becomes even more significant in systems that are changed during lifetime, like re-configurable systems. In this paper we present a ...

متن کامل

Comparison of clinical and paraclinical diagnosis of vulvovaginal candidiasis in females referred to hospitals in Hamedan city

Abstract   Background and Objective: Vulvovaginal candidiasis (VVC) often refers to yeast infection, which is a common gynecologic problem, affecting 75% of women during their lifetimes. This study was conducted to evaluate clinical and paraclinical diagnosis of VVC in females.   Material and Methods: In this cross-sectional study, Vulvovaginal samples were collected from 35...

متن کامل

Tokeneer: Beyond Formal Program Verification

Tokeneer is a small-sized (10 kloc) security system which was formally developed and verified by Praxis at the request of NSA, using SPARK technology. Since its open-source release in 2008, only two problems were found, one by static analysis, one by code review. In this paper, we report on experiments where we systematically applied various static analysis tools (compiler, bug-finder, proof to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Software Eng.

دوره 23  شماره 

صفحات  -

تاریخ انتشار 1997